import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';
Page({
    data: {
        show: false,
        // 失物招领数据
        swzl: [],
        // 点击放大物品的数据
        swzl1: {},
        // 从数据库获取到的数据暂存
        qaq: []
    },
    onLoad() {
       this.getData()
    },
     // 调用云函数获取数据库的数据
    getData(){
        wx.cloud.callFunction({
            name: 'getSwzl',
            success: res => {
                console.log(res)
                this.setData({
                    swzl: res.result.data,
                    qaq: res.result.data
                })
            }
        })
    },
    dialog(e) {
        console.log(e.currentTarget.dataset.state)
        // 如果是已经领取的则用轻提示弹窗 “已领取”，未领取则弹出详细信息
        //未领取状态码是0  已领取状态码是1
        if(e.currentTarget.dataset.state == 0){
            this.setData({ show: true });
            for (let i = 0; i < this.data.swzl.length; i++) {
                if (this.data.swzl[i].id == e.currentTarget.dataset.id) {
                    this.setData({
                        swzl1: this.data.swzl[i]
                    })
                    console.log(this.data.swzl1)
                }
            }
        }else{
            wx.showToast({
              title: '已领取',
            })
        }
        
    },
    onClose() {
        this.setData({ show: false });
    },
    // 确认领取
    qr() {
        wx.cloud.callFunction({
            name:'confirm',
            data:{
               id:this.data.swzl1._id
            },
        }).then(res=>{
            console.log(res)
            this.getData()
        })
    }
});
